package com.nari.ruist.service;

import java.util.List;

import com.nari.ruist.domain.RstRequest;

/**
 * 请求实例主 Service接口
 *
 * @author nari
 * @date 2021-04-02
 */
public interface IRstRequestService {
    /**
     * 查询请求实例主
     *
     * @param id 请求实例主 ID
     * @return 请求实例主
     */
    public RstRequest selectRstRequestById(Long id);

    /**
     * 查询请求实例主 列表
     *
     * @param rstRequest 请求实例主
     * @return 请求实例主 集合
     */
    public List<RstRequest> selectRstRequestList(RstRequest rstRequest);

    /**
     * 新增请求实例主
     *
     * @param rstRequest 请求实例主
     * @return 结果
     */
    public int insertRstRequest(RstRequest rstRequest);

    /**
     * 修改请求实例主
     *
     * @param rstRequest 请求实例主
     * @return 结果
     */
    public int updateRstRequest(RstRequest rstRequest);

    /**
     * 批量删除请求实例主
     *
     * @param ids 需要删除的请求实例主 ID
     * @return 结果
     */
    public int deleteRstRequestByIds(Long[] ids);

    /**
     * 删除请求实例主 信息
     *
     * @param id 请求实例主 ID
     * @return 结果
     */
    public int deleteRstRequestById(Long id);
}
